package com.gwz.wxtime.core.entity.wx;


import com.gwz.wxtime.openai.com.theokanning.openai.completion.ChatRoleChat;
import com.plexpt.chatgpt.entity.chat.Message;
import lombok.Data;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

@Data
public class MessageHistory {
    private String promptPrefix;
    private List<MessageChildHistory> promptBody;

    private String promptBodyStr;
    private String promptSuffix;


    private List<Message> chats;


    private Map<String, String> nickMaps;

    // 0:高冷 1:热情 2:不确定
    private Integer character;

    /**
     * 前缀
     */
    private String groupPromptPrefix;
    /**
     * 后缀
     */
    private String groupPromptSuffix;

    /**
     * 聊天模式 1:艾特模式 2:自由回复 3:禁言模式
     */
    private Integer isForbiddenWords;
}
